package com.sun.common.core.constant;

public class MesRedisKeyConstants {
    /**
     *  mes服务公共前缀Key
     */
    public static final String SYSTEM_SERVICE_PREFIX_KEY = "mes:";
    /**
     * 导入结果前缀Key
     */
    public static final String IMPORT_RESULT_PREFIX_KEY = "importResult:";

    /**
     * 环保公开信息暂存前缀
     */
    public static final String CORRESPONDENCE_TEMPDATA_PREFIX_KEY = "correspondence:tempData:";

    /**
     * 环保随车打印维护暂存前缀
     */
    public static final String ENVIRONMENT_TEMPDATA_PREFIX_KEY = "environment:tempData:";

    /**
     * 一致性证书暂存前缀
     */
    public static final String CERTIFICATE_TEMPDATA_PREFIX_KEY = "certificate:tempData:";

    /**
     * 合格证暂存前缀
     */
    public static final String CHECKOUT_TEMPDATA_PREFIX_KEY = "checkout:tempData:";

    /**
     * vin流水号前缀
     */
    public static  final String VIN_NUM = "vin:vimNum";

    /**
     * 生成流水号前缀
     */
    public static final String GENERATE_NUM_KEY_PREFIX = "MES:GENERATENUM:";

    /**
     * Aps工单前缀
     */
    public static final String APS_WORK_PREFIX_KEY = "MES:APS:WORK";

    /**
     * Aps任务前缀
     */
    public static final String APS_TASK_PREFIX_KEY = "MES:APS:TASK";

    /**
     * Aps锁定产线前缀
     */
    public static final String APS_LOCK_LINE_PREFIX_KEY = "MES:APS:LOCK:";

    /**
     * mes锁定产线前缀
     */
    public static final String MES_LOCK_LINE_PREFIX_KEY = "MES:MES:LOCK:";

    /**
     * 车辆前缀
     */
    public static final String VEHICLE_LOCK_LINE_PREFIX_KEY = "MES:VEHICLE:LOCK:";

    /**
     * Aps工单前缀
     */
    public static final String PRESS_WORK_PREFIX_KEY = "PRESS:WORK:PREFIX:";

    public static final String STAMPING_RECEIVE_PREFIX_KEY = "STAMPING:RECEIVE:LOCK:";

    /**
     * OBD新车下线请求接口token缓存key
     */
    public static final String MES_OBD_REQUEST_TOKEN = "MES:OBD:ACCESSTOKEN";

    /**
     * 合格证打印前缀
     */
    public static final String CHECKOUT_PRINT_PREFIX_KEY = "MES:CHECKOUT:PRINT";
}
